package tencent_practice;

import structure.ListNode;

/**
 * 删除链表中的节点
 * 请编写一个函数，用于 删除单链表中某个特定节点 。在设计函数时需要注意，你无法访问链表的头节点head ，只能直接访问 要被删除的节点 。
 *
 * 题目数据保证需要删除的节点 不是末尾节点
 */
public class Tencent_237_deleteNode {
    /**
     * 很无语但是又很有道理的题解
     *
     * 直接将这个节点  》复制《 成下一个节点
     * @param node
     */
    public void deleteNode(ListNode node) {
        node.val = node.next.val;
        node.next = node.next.next;
    }
}
